Search results for "software engineering"

showing 10 items of 1151 documents

Vertical Integration due to Software Systems' Modularity

2009

In their product portfolio, OSS/BSS software vendors make products pre-integrated with each other as well as with other related OSS/BSS products. Prior to the full-scale development and integration, it is vital for these vendors to assess which products are reasonable to integrate. Such integration of software may be aimed at achieving different goals, such as: Reducing software integration efforts. Software vendors aim at maximizing their profits, whereas their customers (i.e., CSPs) aim at minimizing their costs by avoiding the integration job. As a result, to approach a win–win scenario, vendors provide already integrated products or subsystems (pre-integrated modules). Sharing similar k…

business.industryComputer sciencemedia_common.quotation_subjectReuseModularityVertical integrationSoftwareKnowledge baseSystems engineeringSystem integrationQuality (business)Software systemSoftware engineeringbusinessmedia_common
researchProduct

Commentary: Long-term Practice with Domain-Specific Task Constraints Influences Perceptual Skills.

2018

small-sided gamesfootballskill acquisitionlcsh:BF1-990050105 experimental psychologyfutsalSkill transferDomain (software engineering)Task (project management)Dreyfus model of skill acquisition03 medical and health sciences0302 clinical medicinePerceptual learningtalent development/dk/atira/pure/subjectarea/asjc/3200Small sided gamesPsychology0501 psychology and cognitive sciencesPsychology(all)General PsychologyGeneral Commentary05 social sciencestalentC640030229 sport sciencessoccerTerm (time)Talent developmentrepresentative designlcsh:PsychologyconstraintsPsychologytransferCognitive psychologyFrontiers in psychology
researchProduct

Pseudo-haptic Controls for Mid-air Finger-based Menu Interaction

2019

Virtual Reality (VR) is more accessible than ever these days. While topics like performance, motion sickness and presence are well investigated, basic topics as VR User Interfaces (UIs) for menu control are lagging far behind. A major issue is the absence of haptic feedback and naturalness, especially when considering mid-air finger-based interaction in VR, when "grabbable" controllers are not available. In this work, we present and compare the following two visual approaches to mid-air finger-based menu control in VR environments: a planar UI similar to common 2D desktop UIs, and a pseudo-haptic UI based on physical metaphors. The results show that the pseudo-haptic UI performs better in t…

InformationSystems_INFORMATIONINTERFACESANDPRESENTATION(e.g.HCI)Computer science02 engineering and technologyVirtual realityInformationSystems_MODELSANDPRINCIPLESUser experience designHuman–computer interaction0202 electrical engineering electronic engineering information engineeringImmersion (virtual reality)medicine0501 psychology and cognitive sciences050107 human factorsHaptic technologySettore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniSettore INF/01 - Informaticabusiness.industry05 social sciencesVirtual RealityMenu Interface020207 software engineeringmedicine.diseaseUser ExperienceMotion sicknessFinger-based InteractionSystem Control.User interfacebusiness
researchProduct

A VR-Enhanced Rollover Car Simulator and Edutainment Application for Increasing Seat Belt Use Awareness

2021

Most countries have active road safety policies that seek the objective of reducing deaths in traffic accidents. One of the main factors in this regard is the awareness of the safety measures, one of the most important being the correct usage of the seat belt, a device that is known to save thousands of lives every year. The presented work shows a VR-enhanced edutainment application designed to increase awareness on the use of seat belts. For this goal, a motorized rollover system was developed that, synchronized with a VR application (shown in a head-mounted display for each user inside a real car), rolls over this car with up to four passengers inside. This way, users feel the sensations …

Computer Networks and CommunicationsComputer scienceContext (language use)02 engineering and technologySerious gameVirtual realitylaw.inventiontraffic safetyAeronauticslaw0202 electrical engineering electronic engineering information engineeringSeat beltPer capitagamificationawarenessserious gameSeguretat viària05 social sciencesedutainment050301 education020207 software engineeringQA75.5-76.95RolloverHuman-Computer InteractionRisk perceptionPsicologiaWork (electrical)Electronic computers. Computer sciencevirtual realityseat beltrollover simulator0503 educationComputers
researchProduct

Force-velocity profiling in athletes: Reliability and agreement across methods

2021

The aim of the study was to examine the test-retest reliability and agreement across methods for assessing individual force-velocity (FV) profiles of the lower limbs in athletes. Using a multicenter approach, 27 male athletes completed all measurements for the main analysis, with up to 82 male and female athletes on some measurements. The athletes were tested twice before and twice after a 2- to 6-month period of regular training and sport participation. The double testing sessions were separated by ~1 week. Individual FV-profiles were acquired from incremental loading protocols in squat jump (SJ), countermovement jump (CMJ) and leg press. A force plate, linear encoder and a flight time cal…

MalePhysiologyIntraclass correlationExtrapolationVelocitySocial Sciencesmedicine.disease_causeJumpingMathematical and Statistical TechniquesJumpingStatisticsMedicine and Health SciencesPsychologyRange of Motion ArticularLeg pressMathematicsMeasurementNumerical AnalysisMultidisciplinaryPhysicsStatisticsQRClassical MechanicsSoftware EngineeringVDP::Medisinske Fag: 700::Idrettsmedisinske fag: 850Sports ScienceLower ExtremityPhysical SciencessymbolsJumpLegsEngineering and TechnologyRegression AnalysisMedicineFemaleAnatomyResearch ArticleSportsAdultComputer and Information SciencesAdolescentCoefficient of variationScienceLinear Regression AnalysisResearch and Analysis MethodsComputer SoftwareMotionYoung Adultsymbols.namesakeLinear regressionmedicineHumansMuscle StrengthStatistical MethodsExerciseBehaviorBiological LocomotionBiology and Life SciencesReproducibility of ResultsPearson product-moment correlation coefficientStandard errorAthletesPhysical FitnessBody LimbsExercise TestRecreationMathematics
researchProduct

PASSI: Process for Agent Societies Specification and Implementation

2014

PASSI (a Process for Agent Societies Specification and Implementation) is a step-by-step requirement-to-code methodology for designing and developing multiagent societies, integrating design models and concepts from both Object-Oriented software engineering and artificial intelligence approaches using the UML notation. The models and phases of PASSI encompass anthropomorphic representation of system requirements, social viewpoint, solution architecture, code production and reuse, and deployment configuration supporting mobility of agents. PASSI is made up of five models, concerning different design levels, and 12 activities performed to build multiagent systems. In PASSI, the UML notation i…

EngineeringModeling languagebusiness.industryProcess (engineering)Multi-agent systemSolution architectureDesign process IEEE-FIPA standardSystem requirementsSequence diagramSoftware deploymentSystems engineeringClass diagrambusinessSoftware engineering
researchProduct

Separation of Concerns and Role Implementation in the PASSI Design Process

2007

The use of design patterns proved successful in lowering the development time and number of errors when producing software with the object-oriented paradigm. In previous works we engaged the production of a tool for the reuse of patterns for multi-agent systems. Now we are fronting a new problem: automatic code generation for agents, designed with a specific methodology, with the support of design patterns and using an aspect oriented approach. In this work we present our preliminary experiences in the identification, description, production and use of aspects for multi agent systems and a tool for code production.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle Informazionibusiness.industryComputer scienceAspect-oriented programmingMulti-agent systemSeparation of concernsReuseSoftware agentSoftware design patternSystems engineeringDesign processCode generationSoftware engineeringbusinessComputer softwareMulti agent systemsObject oriented programmingProblem solving2007 5th IEEE International Conference on Industrial Informatics
researchProduct

An Industrial Automation Course: Common Infrastructure for Physical, Virtual and Remote Laboratories for PLC Programming

2018

<span style="font-family: 'Times New Roman',serif; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: DE; mso-bidi-language: AR-SA;">This work describes the development of a teaching strategy to leverage current simulation tools and promote learning of industrial automation systems. Specifically, Programmable Logic Controller (PLC) programming in an industrial automation course. We propose an infrastructure where it is possible to work with physical, virtual and mixed laboratories</span>

0301 basic medicinelcsh:T58.5-58.64Computer sciencebusiness.industrylcsh:Tlcsh:Information technologyIndustrial Automation Teaching On-line Education OPC-UA Virtual Laborato-ry Virtual commissioning PLC programmingGeneral EngineeringProgrammable logic controllerAutomationlcsh:TechnologyEnsenyament virtual03 medical and health sciences030104 developmental biologyTheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGESLeverage (statistics)businessSoftware engineeringIndustrial automation systemsAutomatitzacióInternational Journal of Online Engineering (iJOE)
researchProduct

User experience-based information retrieval from semistar data ontologies

2019

The time necessary for the doubling of medical knowledge is rapidly decreasing. In such circumstances, it is of utmost importance for the information retrieval process to be rapid, convenient and straightforward. However, it often lacks at least one of these properties. Several obstacles prohibit domain experts extracting knowledge from their databases without involving the third party in the form of IT professionals. The main limitation is usually the complexity of querying languages and tools. This paper proposes the approach of using a keywords-containing natural language for querying the database and exploiting the system that could automatically translate such queries to already existi…

Medical knowledgeInformation retrievalComputer scienceProcess (engineering)business.industryOntology-based data integration02 engineering and technologyQuery languageData structureDomain (software engineering)User experience design020204 information systems0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingbusinessNatural language
researchProduct

Supporting Autonomy in Agent Oriented Methodologies

2016

Designing a software solution for a complex systems is always a demanding task, it becomes much more complex if we consider to design a multi agent system where agents have to exhibit autonomy; which abstractions and which concepts to take into consideration when using a design methodology we would like to support autonomy? In this paper, we answer this question by studying and analyzing literature on the concept of agents in order to establish the basic set of concepts an agent oriented methodology has to deal with.

Computer sciencebusiness.industryManagement sciencemedia_common.quotation_subjectMulti-agent systemComputer Science (all)Complex system020207 software engineering02 engineering and technologyTask (project management)SoftwareDecision Sciences (all)Multiagent systems0202 electrical engineering electronic engineering information engineeringDesign processDesign process020201 artificial intelligence & image processingMultiagent systemDesign procebusinessSet (psychology)AutonomyAutonomymedia_common
researchProduct